#ifndef CMAINDIALOGIMPL_H
#define CMAINDIALOGIMPL_H
//
#include <QDialog>
#include <QFileDialog>
#include <QtConcurrentRun>
#include <QTest>
#include "ui_CMainDialog.h"

#include "haffman_main.h"
//
class main_dialog_impl : public QDialog, public Ui::main_dialog
{
Q_OBJECT
private:
	QString get_error_description_rus(unsigned char error_code);
	QString begin_style,end_style;
public:
	main_dialog_impl( QWidget * parent = 0, Qt::WFlags f = 0 );
private slots:
	void on_open_compress_button_clicked();
	void on_save_compress_button_clicked();
	void on_compress_button_clicked();
	void on_open_decompress_button_clicked();
	void on_save_decompress_button_clicked();
	void on_decompress_button_clicked();
};
#endif





